to stumble - Turkish English Dictionary